package com.bxkc.generator.vo;

import lombok.Data;

/**
 * @author zhanxiumei
 */
@Data
public class ColumnVO {
    /**
     * 字段名
     */
    private String columnName;
    /**
     * 字段注释
     */
    private String columnComment;

    /**
     * 是否是主键列  如果包含 PRI 则表示此列为主键列  UNI 表示唯一
     */
    private boolean primaryKey;

    /**
     * java数据类型
     */
    private String javaType;

    /**
     * 转换为java对象时的属性名称
     */
    private String filedName;

    /**
     * set/get方法时使用的首字母大写的字段名
     */
    private String methodName;

    /**
     * jdbcType 用于xml
     */
    private String jdbcType;

    /**
     * 是否允许为空  数据库值：NO  YES
     */
    private   boolean  nullable;
    /**
     * 是否为自增    数据库值：auto_increment
     */
    private  boolean  extra;
    /**
     * 大写的列名
     */
    private String upperCaseColumnName;

    /**
     * 是否是 UNI 表示唯一
     */
    private boolean unique;

}
